
//同步action，就是指action的返回值为Object类型的一般对象
export const incrementCount = data => ({ type: 'incrementCount', data })
export const decrementCount = data => ({ type: 'decrementCount', data })
export const updateBaseNum = data => ({ type: 'updateBaseNum', data })
export const resetData = () => ({ type: 'resetData' })

//异步action，就是指action的值为函数,异步action中一般都会调用同步action，异步action不是必须要用的。
export const incrementCountAsync = (data, time = 1000) => {
	return (dispatch)=>{
		setTimeout(()=>{
			dispatch(incrementCount(data))
		},time)
	}
}